package io.renren.modules.app.service;


import io.renren.modules.app.req.weixin.WeChatGetUserInfoReq;
import io.renren.modules.app.req.weixin.WeChatLoginReq;
import io.renren.modules.app.vo.weixin.AppRiderLoginResp;
import io.renren.modules.app.vo.weixin.AppUserResp;
import io.renren.modules.app.vo.weixin.MerchantLoginResp;
import io.renren.modules.app.vo.weixin.WxResp;

/**
 * @author create by jieshao email:2609207540@qq.com
 * @projectName house-club-api
 * @Description: 商户微信登录相关服务
 * @date 2020-04-15
 */
public interface WeChatLoginService {

    WxResp login(WeChatLoginReq weChatLoginReq);

    AppUserResp getUserInfo(WeChatGetUserInfoReq weChatGetUserInfoReq);

    AppRiderLoginResp getAndAddRiderInfo(WeChatGetUserInfoReq weChatGetUserInfoReq);

    MerchantLoginResp getAndAddMerchantInfo(WeChatGetUserInfoReq weChatGetUserInfoReq);

}
